#include<<iostream>
#include<string>
using namespace std;

class strutil {
public:
	typedef enum {
		STR_UTIL_V01,
		STR_UTIL_V02
	} STR_UTIL_VERSION;
	static STR_UTIL_VERSION version;
public:
	bool hasStr(std::string &orign, std::string &substring);
	bool hasStrV01(std::string &orign, std::string &substring);
	bool hasStrV02(std::string &orign, std::string &substring);
};

strutil::version = strutil::STR_UTIL_V02;

bool strutil::hasStr(std::string &orign, std::string &substring) {
	if (strutil::STR_UTIL_V02 == strutil::version) {
		return hasStrV02(orign, substring);
	} else if (strutil::STR_UTIL_V01 == strutil::version) {
		return hasStrV01(orign, substring);
	}
}

bool strutil::hasStrV01(std::string &orign, std::string &substring) {
	return false;
}

bool strutil::hasStrV02(std::string &orign, std::string &substring) {
	return false;
}

int main(int argc, char*argv[]) {
	return 0;
}
